//---------------------------------------------------------------------
// CascadeSharp
// General Public License V2
//---------------------------------------------------------------------

using System;
using CascadeSharp.TKernel;
using CascadeSharp.TKernel.NCollection;
using CascadeSharp.TKMath.TColgp;

namespace CascadeSharp.TKGeomBase.ProjLib
{
    //---------------------------------------------------------------------
    //  Class  ProjLib_HSequenceOfHSequenceOfPnt
    //---------------------------------------------------------------------
    public sealed class ProjLib_HSequenceOfHSequenceOfPnt : Standard_Transient
    {
        public ProjLib_HSequenceOfHSequenceOfPnt()
            : base()
        {
            throw new NotImplementedException();
        }

        public ProjLib_HSequenceOfHSequenceOfPnt(ProjLib_SequenceOfHSequenceOfPnt theOther)
            : base()
        {
            throw new NotImplementedException();
        }

        public ProjLib_HSequenceOfHSequenceOfPnt(ProjLib_HSequenceOfHSequenceOfPnt parameter1)
            : base()
        {
            throw new NotImplementedException();
        }

        public ProjLib_SequenceOfHSequenceOfPnt Sequence()
        {
            throw new NotImplementedException();
        }

        public void Append(TColgp_HSequenceOfPnt theItem)
        {
            throw new NotImplementedException();
        }

        public void Append(ProjLib_SequenceOfHSequenceOfPnt theSequence)
        {
            throw new NotImplementedException();
        }

        public ProjLib_SequenceOfHSequenceOfPnt ChangeSequence()
        {
            throw new NotImplementedException();
        }

        public char get_type_name()
        {
            throw new NotImplementedException("Native class returns pointer to integer/double/handle.");
        }

        public int Size()
        {
            throw new NotImplementedException();
        }

        public int Length()
        {
            throw new NotImplementedException();
        }

        public int Lower()
        {
            throw new NotImplementedException();
        }

        public int Upper()
        {
            throw new NotImplementedException();
        }

        public bool IsEmpty()
        {
            throw new NotImplementedException();
        }

        public void Reverse()
        {
            throw new NotImplementedException();
        }

        public void Exchange(int I, int J)
        {
            throw new NotImplementedException();
        }

        public void Clear(NCollection_BaseAllocator theAllocator)
        {
            throw new NotImplementedException();
        }

        public void Clear()
        {
            throw new NotImplementedException();
        }

        public void Remove(int theIndex)
        {
            throw new NotImplementedException();
        }

        public void Remove(int theFromIndex, int theToIndex)
        {
            throw new NotImplementedException();
        }

        public void Prepend(TColgp_HSequenceOfPnt theItem)
        {
            throw new NotImplementedException();
        }

        public void InsertBefore(int theIndex, TColgp_HSequenceOfPnt theItem)
        {
            throw new NotImplementedException();
        }

        public void InsertAfter(int theIndex, TColgp_HSequenceOfPnt theItem)
        {
            throw new NotImplementedException();
        }

        public TColgp_HSequenceOfPnt First()
        {
            throw new NotImplementedException();
        }

        public TColgp_HSequenceOfPnt ChangeFirst()
        {
            throw new NotImplementedException();
        }

        public TColgp_HSequenceOfPnt Last()
        {
            throw new NotImplementedException();
        }

        public TColgp_HSequenceOfPnt ChangeLast()
        {
            throw new NotImplementedException();
        }

        public TColgp_HSequenceOfPnt Value(int theIndex)
        {
            throw new NotImplementedException();
        }

        public TColgp_HSequenceOfPnt ChangeValue(int theIndex)
        {
            throw new NotImplementedException();
        }

        public void SetValue(int theIndex, TColgp_HSequenceOfPnt theItem)
        {
            throw new NotImplementedException();
        }
    }; // class ProjLib_HSequenceOfHSequenceOfPnt
}